<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 1.设置两个变量的输入框进行数据录入;
        2.对于月份天数条件进行判定,并对2月份进行特殊判定 */
        let year = prompt('请输入年份');
        let month = prompt('请输入月份');
        /* 对于月份天数的判定,由于条件较多,需要逻辑或进行判定,只要输入数字一个满足则可以输出 */
        if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
            document.write(`${year}年${month}月共31天`);
        }
        // 同上
        else if (month == 4 || month == 6 || month == 9 || month == 11) {
            document.write(`${year}年${month}月共30天`);
        }
        // 对于2月份的特殊判定，29天的条件为2月份且为闰年
        else if ((month == 2) && ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))) {
            document.write(`${year}年${month}月共29天`);
        }
        // 平年2月份为28天。因为上面条件都不满足所以可以作为结束条件
        else {
            document.write(`${year}年${month}月共28天`);
        }
    </script>
</body>

</html>